Encoding Monomorphic and Polymorphic Types
نویسندگان
چکیده
Most automatic theorem provers are restricted to untyped logics, and existing translations from typed logics are bulky or unsound. Recent research proposes monotonicity as a means to remove some clutter. Here we pursue this approach systematically, analysing formally a variety of encodings that further improve on efficiency while retaining soundness and completeness. We extend the approach to rank-1 polymorphism and present alternative schemes that lighten the translation of polymorphic symbols based on the novel notion of “cover”. The new encodings are implemented, and partly proved correct, in Isabelle/HOL. Our evaluation finds them vastly superior to previous schemes.
منابع مشابه
What is Ventricular Tachycardia for Automated External Defibrillators?
Aim: Assessment and comparison of different algorithms that Automated External Defibrillators (AEDs) use to recognize as shockable monomorphic and polymorphic Ventricular Tachycardia (VT). Method: Engineering bench tests for a descriptive systematic evaluation in commercially available AEDs. AEDs were tested through an electrocardiographic (ECG) simulator that is capable to generate different k...
متن کاملCompiling with Types
This paper presents a program transformation, representation analysis, that makes it possible for languages with polymorphic types, such as ML, to use unboxed data representations in monomorphic code. The solution the paper presents involves the use of coercions to convert back and forth between unboxed representations used by monomorphic functions to the boxed representation used by polymorphi...
متن کاملEffect of Long Period Cooling Storage on the Nucleic Acid of Harvested Cowpea Seeds (Vigna Sinensis L.) Treated by Gamma Irradiation and Micro Elements
The results could be summarized as follow: 1Primer OP-B01 gave 7 monomorphic and 13 polymorphic fragments (65%). 2The Primer OP-B02 and Primer OP-B05 gave 4 monomorphic fragments with 14 polymorphic fragments (79%). 3The Primer HA-98 gave 4 monomorphic fragments with 19 detected polymorphic 83%. 4The Primer HA-99 and HB-12 gave 3 monomorphic fragments and 17 polymorphic 85 and 86%, respectively...
متن کاملSequelae of nonsustained polymorphic ventricular tachycardia induced during programmed ventricular stimulation.
The results of 206 programmed ventricular stimulation studies performed in 130 patients (100 men and 30 women, mean age 62 +/- 12 years, +/- standard deviation) were examined prospectively to determine the sequelae of nonsustained polymorphic ventricular tachycardia (VT) induced during programmed ventricular stimulation. The clinical indication for the electrophysiologic study was either docume...
متن کاملType Inferencing for Polymorphic Order-Sorted Logic Programs
The purpose of this paper is to study the problem of complete type inferencing for polymorphic order-sorted logic programs. We show that previous approaches are incomplete even if one does not employ the full power of the used type systems. We present a complete type inferencing algorithm that covers the polymorphic order-sorted types in PROTOS-L, a logic programming language that allows for po...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013